﻿/*	
*
*/


/******************************** html ********************************/

/* <a> */
a, a:link {
	text-decoration: none;
}

	a:visited {
	}

	a:hover {
	}

	a:active {
	}

li > a {
	display: block;
}

/******************************** 显示控制 ********************************/

.mi_dspl_none {
	display: none;
}

.mi_dspl_blk {
	display: block;
}

.mi_dspl_inln_blk {
	display: inline-block;
	/* 兼容IE7 */
	*zoom: 1;
	*display: inline;
}

.mi_vsblt_hide {
	visibility: hidden;
}

.mi_vsblt_vsbl {
	visibility: visible;
}

.mi_ovfl_auto {
	overflow: auto;
}

.mi_ovfl_x_auto {
	overflow-x: auto;
}

.mi_ovfl_y_auto {
	overflow-y: auto;
}

.mi_ovfl_hide {
	overflow: hidden;
}

.mi_ovfl_x_hide {
	overflow-x: hidden;
}

.mi_ovfl_y_hide {
	overflow-y: hidden;
}

.mi_ovfl_vsbl {
	overflow: visible;
}

.mi_ovfl_x_vsbl {
	overflow-x: visible;
}

.mi_ovfl_y_vsbl {
	overflow-y: visible;
}

/******************************** 定位 ********************************/

.mi_pstn_rel {
	position: relative;
}

.mi_pstn_abs {
	position: absolute;
}

.mi_pstn_abs_lt_tp {
	position: absolute;
	left: 0px;
	top: 0px;
}

.mi_pstn_abs_lt_bm {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.mi_pstn_abs_rt_tp {
	position: absolute;
	right: 0px;
	top: 0px;
}

.mi_pstn_abs_rt_bm {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.mi_pstn_fxd {
	position: fixed;
}

.mi_pstn_cen {
	/* 定位居中，请配合mi_pstn_abs或mi_pstn_fxd使用！ */
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.mi_pstn_hrzt_cen {
	/* 定位水平居中，请配合mi_pstn_abs或mi_pstn_fxd使用！ */
	margin: auto;
	left: 0;
	right: 0;
}

.mi_pstn_vtic_cen {
	/* 定位垂直居中，请配合mi_pstn_abs或mi_pstn_fxd使用！ */
	margin: auto;
	top: 0;
	bottom: 0;
}

.mi_lt_tp_0 {
	left: 0px;
	top: 0px;
}

.mi_lt_bm_0 {
	left: 0px;
	bottom: 0px;
}

.mi_rt_tp_0 {
	right: 0px;
	top: 0px;
}

.mi_rt_bm_0 {
	right: 0px;
	bottom: 0px;
}

.mi_full_min_wid {
	min-width: 100%;
}

.mi_full_min_hgt {
	min-height: 100%;
}

.mi_full_max_wid {
	max-width: 100%;
}

.mi_full_max_hgt {
	max-height: 100%;
}

.mi_full_wid {
	width: 100%;
}

.mi_full_hgt {
	height: 100%;
}

.mi_full_dim {
	width: 100%;
	height: 100%;
}

.mi_half_wid {
	width: 50%;
}

.mi_half_hgt {
	height: 50%;
}

.mi_half_dim {
	width: 50%;
	height: 50%;
}

.mi_flt_lt {
	float: left;
}

.mi_flt_rt {
	float: right;
}

.mi_flt_none {
	float: none;
}

.mi_cen_put {
	width: 100%;
	max-width: 1280px;	/* 应用程序只需修改这个值 */
	margin-left: auto;
	margin-right: auto;
}

/******************************** 边距 ********************************/

.mi_mgn_auto {
	margin: auto;
}

.mi_mgn_0_auto {
	margin: 0px auto;
}

.mi_mgn_l0 {
	margin: 0px;
}

.mi_mgn_l0h {
	margin: 5px;
}

.mi_mgn_l1 {
	margin: 10px;
}

.mi_mgn_l1h {
	margin: 15px;
}

.mi_mgn_l2 {
	margin: 20px;
}

.mi_mgn_l2h {
	margin: 25px;
}

.mi_mgn_l3 {
	margin: 30px;
}

.mi_mgn_lt_l0 {
	margin-left: 0px;
}

.mi_mgn_lt_l0h {
	margin-left: 5px;
}

.mi_mgn_lt_l1 {
	margin-left: 10px;
}

.mi_mgn_lt_l1h {
	margin-left: 15px;
}

.mi_mgn_lt_l2 {
	margin-left: 20px;
}

.mi_mgn_lt_l2h {
	margin-left: 25px;
}

.mi_mgn_lt_l3 {
	margin-left: 30px;
}

.mi_mgn_rt_l0 {
	margin-right: 0px;
}

.mi_mgn_rt_l0h {
	margin-right: 5px;
}

.mi_mgn_rt_l1 {
	margin-right: 10px;
}

.mi_mgn_rt_l1h {
	margin-right: 15px;
}

.mi_mgn_rt_l2 {
	margin-right: 20px;
}

.mi_mgn_rt_l2h {
	margin-right: 25px;
}

.mi_mgn_rt_l3 {
	margin-right: 30px;
}

.mi_mgn_tp_l0 {
	margin-top: 0px;
}

.mi_mgn_tp_l0h {
	margin-top: 5px;
}

.mi_mgn_tp_l1 {
	margin-top: 10px;
}

.mi_mgn_tp_l1h {
	margin-top: 15px;
}

.mi_mgn_tp_l2 {
	margin-top: 20px;
}

.mi_mgn_tp_l2h {
	margin-top: 25px;
}

.mi_mgn_tp_l3 {
	margin-top: 30px;
}

.mi_mgn_bm_l0 {
	margin-bottom: 0px;
}

.mi_mgn_bm_l0h {
	margin-bottom: 5px;
}

.mi_mgn_bm_l1 {
	margin-bottom: 10px;
}

.mi_mgn_bm_l1h {
	margin-bottom: 10px;
}

.mi_mgn_bm_l1h {
	margin-bottom: 15px;
}

.mi_mgn_bm_l2 {
	margin-bottom: 20px;
}

.mi_mgn_bm_l2h {
	margin-bottom: 25px;
}

.mi_mgn_bm_l3 {
	margin-bottom: 30px;
}

.mi_mgn_lt_1px {
	margin-left: 1px;
}

.mi_mgn_lt_2px {
	margin-left: 2px;
}

.mi_mgn_lt_3px {
	margin-left: 3px;
}

.mi_mgn_lt_4px {
	margin-left: 4px;
}

.mi_mgn_lt_5px {
	margin-left: 5px;
}

.mi_mgn_rt_1px {
	margin-right: 1px;
}

.mi_mgn_rt_2px {
	margin-right: 2px;
}

.mi_mgn_rt_3px {
	margin-right: 3px;
}

.mi_mgn_rt_4px {
	margin-right: 4px;
}

.mi_mgn_rt_5px {
	margin-right: 5px;
}

.mi_pad_l0 {
	padding: 0px;
}

.mi_pad_l0h {
	padding: 5px;
}

.mi_pad_l1 {
	padding: 10px;
}

.mi_pad_l1h {
	padding: 15px;
}

.mi_pad_l2 {
	padding: 20px;
}

.mi_pad_l2h {
	padding: 25px;
}

.mi_pad_l3 {
	padding: 30px;
}

.mi_pad_lt_l0 {
	padding-left: 0px;
}

.mi_pad_lt_l0h {
	padding-left: 5px;
}

.mi_pad_lt_l1 {
	padding-left: 10px;
}

.mi_pad_lt_l1h {
	padding-left: 15px;
}

.mi_pad_lt_l2 {
	padding-left: 20px;
}

.mi_pad_lt_l2h {
	padding-left: 25px;
}

.mi_pad_lt_l3 {
	padding-left: 30px;
}

.mi_pad_rt_l0 {
	padding-right: 0px;
}

.mi_pad_rt_l0h {
	padding-right: 5px;
}

.mi_pad_rt_l1 {
	padding-right: 10px;
}

.mi_pad_rt_l1h {
	padding-right: 15px;
}

.mi_pad_rt_l2 {
	padding-right: 20px;
}

.mi_pad_rt_l2h {
	padding-right: 25px;
}

.mi_pad_rt_l3 {
	padding-right: 30px;
}

.mi_pad_tp_l0 {
	padding-top: 0px;
}

.mi_pad_tp_l0h {
	padding-top: 5px;
}

.mi_pad_tp_l1 {
	padding-top: 10px;
}

.mi_pad_tp_l1h {
	padding-top: 15px;
}

.mi_pad_tp_l2 {
	padding-top: 20px;
}

.mi_pad_tp_l2h {
	padding-top: 25px;
}

.mi_pad_tp_l3 {
	padding-top: 30px;
}

.mi_pad_bm_l0 {
	padding-bottom: 0px;
}

.mi_pad_bm_l0h {
	padding-bottom: 5px;
}

.mi_pad_bm_l1 {
	padding-bottom: 10px;
}

.mi_pad_bm_l1h {
	padding-bottom: 15px;
}

.mi_pad_bm_l2 {
	padding-bottom: 20px;
}

.mi_pad_bm_l2h {
	padding-bottom: 25px;
}

.mi_pad_bm_l3 {
	padding-bottom: 30px;
}

/******************************** 边框 ********************************/

.mi_bdr_thk_1px {
	border-width: 1px;
}

.mi_bdr_thk_2px {
	border-width: 2px;
}

.mi_bdr_thk_3px {
	border-width: 3px;
}

.mi_bdr_stl_sld {
	border-style: solid;
}

.mi_bdr_stl_dash {
	border-style: dashed;
}

.mi_bdr_stl_dot {
	border-style: dotted;
}

.mi_bdr_rds_ihrt {
	border-radius: inherit;
}

.mi_bdr_1px_sld {
	border: 1px solid;
}

.mi_bdr_lt_1px_sld {
	border-left: 1px solid;
}

.mi_bdr_rt_1px_sld {
	border-right: 1px solid;
}

.mi_bdr_tp_1px_sld {
	border-top: 1px solid;
}

.mi_bdr_bm_1px_sld {
	border-bottom: 1px solid;
}

.mi_bdr_1px_dash {
	border: 1px dashed;
}

.mi_bdr_lt_1px_dash {
	border-left: 1px dashed;
}

.mi_bdr_rt_1px_dash {
	border-right: 1px dashed;
}

.mi_bdr_tp_1px_dash {
	border-top: 1px dashed;
}

.mi_bdr_bm_1px_dash {
	border-bottom: 1px dashed;
}

.mi_bdr_1px_dot {
	border: 1px dotted;
}

.mi_bdr_lt_1px_dot {
	border-left: 1px dotted;
}

.mi_bdr_rt_1px_dot {
	border-right: 1px dotted;
}

.mi_bdr_tp_1px_dot {
	border-top: 1px dotted;
}

.mi_bdr_bm_1px_dot {
	border-bottom: 1px dotted;
}

.mi_bdr_none {
	border: none;
}

.mi_bdr_lt_none {
	border-left: none;
}

.mi_bdr_rt_none {
	border-right: none;
}

.mi_bdr_tp_none {
	border-top: none;
}

.mi_bdr_bm_none {
	border-bottom: none;
}

/******************************** 背景与遮罩 ********************************/

.mi_bkgd_clo_black {
	background-color: black;
}

.mi_bkgd_clo_white {
	background-color: white;
}

.mi_bkgd_pstn_lt_tp {
	background-position: left top;
}

.mi_bkgd_pstn_ct_tp {
	background-position: center top;
}

.mi_bkgd_pstn_rt_tp {
	background-position: right top;
}

.mi_bkgd_pstn_lt_ct {
	background-position: left center;
}

.mi_bkgd_pstn_ct_ct {
	background-position: center center;
}

.mi_bkgd_pstn_rt_ct {
	background-position: right center;
}

.mi_bkgd_pstn_lt_bm {
	background-position: left bottom;
}

.mi_bkgd_pstn_ct_bm {
	background-position: center bottom;
}

.mi_bkgd_pstn_rt_bm {
	background-position: right bottom;
}

.mi_bkgd_rpt_no {
	background-repeat: no-repeat;
}

.mi_bkgd_rpt_x {
	background-repeat: repeat-x;
}

.mi_bkgd_rpt_y {
	background-repeat: repeat-y;
}

.mi_bkgd_rpt_xy {
	background-repeat: repeat;
}

.mi_aph_0 {
	opacity: 0;
}

.mi_bkgd, .mi_bkgd_anmt {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
}

.mi_bkgd_clo_aph_black, .mi_mask {
	background-color: rgb(0, 0, 0); /* 兼容IE8 */
	-ms-filter: 'alpha(opacity=70)'; /* 兼容IE8 */
	background-color: rgba(0, 0, 0, 0.7);
}

.mi_mask, .mi_ctnt_grad_mask {
	width: 100%;
	height: 100%;
}

.mi_ctnt_grad_mask, .mi_bdr_grad_mask {
	position: absolute;
	background-color: transparent; /*若不支持渐变则透明*/
}

.mi_ctnt_grad_mask {
	left: 0px;
	top: 0px;
}

.mi_bdr_grad_mask.mi_lt {
	width: 1px;
	height: 100%;
	left: -1px; /*绝对定位从内边距开始，而遮罩覆盖在边框上*/
}

.mi_bdr_grad_mask.mi_rt {
	width: 1px;
	height: 100%;
	right: -1px; /*绝对定位从内边距开始，而遮罩覆盖在边框上*/
}

.mi_bdr_grad_mask.mi_tp {
	width: 100%;
	height: 1px;
	top: -1px; /*绝对定位从内边距开始，而遮罩覆盖在边框上*/
}

.mi_bdr_grad_mask.mi_bm {
	width: 100%;
	height: 1px;
	bottom: -1px; /*绝对定位从内边距开始，而遮罩覆盖在边框上*/
}

/******************************** 文字 ********************************/

.mi_font_size_36 {
	font-size: 36px;
}

.mi_font_size_34 {
	font-size: 34px;
}

.mi_font_size_32 {
	font-size: 32px;
}

.mi_font_size_30 {
	font-size: 30px;
}

.mi_font_size_28 {
	font-size: 28px;
}

.mi_font_size_26 {
	font-size: 26px;
}

.mi_font_size_24 {
	font-size: 24px;
}

.mi_font_size_22 {
	font-size: 22px;
}

.mi_font_size_20 {
	font-size: 20px;
}

.mi_font_size_18 {
	font-size: 18px;
}

.mi_font_size_16 {
	font-size: 16px;
}

.mi_font_size_14 {
	font-size: 14px;
}

.mi_font_size_12 {
	font-size: 12px;
}

.mi_font_wgt_lgtr {
	font-weight: lighter;
}

.mi_font_wgt_nml {
	font-weight: normal;
}

.mi_font_wgt_bold {
	font-weight: bold;
}

.mi_font_wgt_bolder {
	font-weight: bolder;
}

.mi_font_stl_nml {
	font-style: normal;
}

.mi_font_stl_itlc {
	font-style: italic;
}

.mi_font_stl_oblq {
	font-style: oblique;
}

.mi_text_aln_lt {
	text-align: left;
}

.mi_text_aln_ct {
	text-align: center;
}

.mi_text_aln_rt {
	text-align: right;
}

.mi_text_dcor_udln, a.mi_text_dcor_udln {
	text-decoration: underline;
}

.mi_clo_ihrt {
	color: inherit;
}

.mi_clo_black {
	color: black;
}

.mi_clo_white {
	color: white;
}

.mi_vtic_aln_bl {
	vertical-align: baseline;
}

.mi_vtic_aln_bm {
	vertical-align: bottom;
}

.mi_vtic_aln_md {
	vertical-align: middle;
}

.mi_vtic_aln_sb {
	vertical-align: sub;
}

.mi_vtic_aln_sp {
	vertical-align: super;
}

.mi_vtic_aln_tbm {
	vertical-align: text-bottom;
}

.mi_vtic_aln_ttp {
	vertical-align: text-top;
}

.mi_vtic_aln_tp {
	vertical-align: top;
}

/******************************** 图元 ********************************/

.mi_hrzt_line {
	width: 100%;
	height: 1px;
}

.mi_hrzt_line_dash, .mi_hrzt_line_dot {
	width: 100%;
	height: 0px;
	border-top-width: 1px;
}

.mi_hrzt_line_dash {
	border-top-style: dashed;
}

.mi_hrzt_line_dot {
	border-top-style: dotted;
}

.mi_vtic_line {
	width: 1px;
	height: 100%;
}

.mi_cir, .mi_dot {
	width: 1em;
	height: 1em;
	border-radius: 0.5em;
}

.mi_hrzt_caps_base, .mi_hrzt_caps_base > .mi_hrzt_caps_bar {
	height: 16px;
	border-radius: 8px;
}

.mi_hrzt_caps_base > .mi_hrzt_caps_bar {
	max-width: 100%;
}

/******************************** 板和列，单元 ********************************/

.mi_boa {
	width: 100%;
}

	.mi_boa .mi_col {
		float: left;
	}

.mi_cell {
	float: left;
}

/******************************** 按钮 ********************************/

.mi_btn {
	cursor: pointer;
}

	.mi_btn.mi_3d {
		position: relative;
		left: 0px;
		top: -5px;
		-webkit-transition-property: top, box-shadow;
		-moz-transition-property: top, box-shadow;
		-ms-transition-property: top, box-shadow;
		-o-transition-property: top, box-shadow;
		transition-property: top, box-shadow;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		-ms-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
	}

		.mi_btn.mi_3d.mi_prsd {
			top: 0px;
		}

/******************************** 列表 ********************************/

.mi_link_list {
	list-style-type: none;
}

/******************************** 表格 ********************************/

table.mi_cell_bdr {
	border-right: 1px solid;
	border-bottom: 1px solid;
}

	table.mi_cell_bdr th, table.mi_cell_bdr td {
		border: 1px solid;
		border-right: none;
		border-bottom: none;
	}

table.mi_no_wrap th, table.mi_no_wrap td {
	white-space: nowrap;
}

/******************************** 光标 ********************************/

.mi_cur_dft {
	cursor: default;
}

.mi_cur_pntr {
	cursor: pointer;
}

/******************************** 变换 ********************************/

.mi_tsfm_orig_lt_tp {
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
}

.mi_tsfm_orig_lt_ct {
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

.mi_tsfm_orig_lt_bm {
	-webkit-transform-origin: left bottom;
	-moz-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	-o-transform-origin: left bottom;
	transform-origin: left bottom;
}

.mi_tsfm_orig_ct_tp {
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	transform-origin: center top;
}

.mi_tsfm_orig_ct_ct {
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}

.mi_tsfm_orig_ct_bm {
	-webkit-transform-origin: center bottom;
	-moz-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	-o-transform-origin: center bottom;
	transform-origin: center bottom;
}

.mi_tsfm_orig_rt_tp {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top;
}

.mi_tsfm_orig_rt_ct {
	-webkit-transform-origin: right center;
	-moz-transform-origin: right center;
	-ms-transform-origin: right center;
	-o-transform-origin: right center;
	transform-origin: right center;
}

.mi_tsfm_orig_rt_bm {
	-webkit-transform-origin: right bottom;
	-moz-ttransform-origin: right bottom;
	-ms-transform-origin: right bottom;
	-o-transform-origin: right bottom;
	transform-origin: right bottom;
}

.mi_tsfm_scl_half {
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);
}

.mi_3d_pspctv {
	-webkit-perspective: 320px;
	-moz-perspective: 320px;
	-ms-perspective: 320px;
	-o-perspective: 320px;
	perspective: 320px;
}


/********************************  ********************************/

/*********************************************************************** Over ***********************************************************************/
